import { ModuleWithProviders, NgModule, Optional, SkipSelf } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AuthService } from './services/auth.service';
import { AuthGuardService } from './services/auth-guard-service';
import { SidebarService } from './services/sidebar.service';
import { AnimeFadeInOutDirective } from './directive/animate-fade-inout/am-fade-in-out.directive';

@NgModule({
  declarations: [AnimeFadeInOutDirective],
  imports: [CommonModule],

  providers: [AuthService, AuthGuardService, SidebarService],
  exports: [AnimeFadeInOutDirective],
})
export class CoreModule {}
